//public class Animal {
//    public void makeSound() {
//        System.out.println("Animal makes a sound");
//    }
//
//    public static void main(String[] args) {
//        Animal animal1 = new Cat();
//        Animal animal2 = new Dog();
//
//        animal1.makeSound();
//        animal2.makeSound();
//
//    }
//}
//
//class Cat extends Animal{
//    @Override
//    public void makeSound() {
//        System.out.println("Cat mew mew ~");
//    }
//}
//class Dog extends Animal {
//    @Override
//    public void makeSound() {
//        System.out.println("Dog wolf wolf ~");
//    }
//}


